// pages/a5/a5.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    title:'',
    content:'',
    pic1:undefined,
    pic2:undefined,
    pic3:undefined,
    essayid:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },
  choose(){
    wx.chooseMedia({
        count:3,
        sizeType:['origin'],
        sourceType:['album'],
        success:res=>{
            console.log(res.tempFiles.length)
            for (let i=1;i<=res.tempFiles.length;i++){
                let name='pic'+i
                this.setData({
                    [name]:res.tempFiles[i-1].tempFilePath
                })
            }
        },
        fail:err=>{
            console.error(err)
        }
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },
  formatDate: function (times) {
    var date = new Date(times);
    var year = date.getFullYear(); //年份
    var month = date.getMonth() + 1; //月份
    var day = date.getDate(); //日
    var hour = function () { //获取小时
        return date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
    }
    var minute = function () { //获取分钟
        return date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
    }

    var second = function () { //获取秒数
        return date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
    }
    return year + '-' + month + '-' + day + ' ' + hour() + ':' + minute() + ':' + second()

},
  submit(e){
    console.log(this.data)
    console.log(getApp().globalData.user.id)
    let date=new Date().getTime()
    date=this.formatDate(date)
    wx.request({
      url: 'http://localhost:3000/essay/upload',
      data:{
        id:getApp().globalData.user.id,
        title:this.data.title,
        content:this.data.content,
        date:date
      },
      success:res=>{
        let len=res.data
        for(let i=1;i<4;i++){
            let name='pic'+i;
            if(this.data[name]){
                wx.uploadFile({
                    filePath: this.data[name],
                    name: 'file',
                    url: 'http://localhost:3000/user/upload',
                    success:res=>{
                        let path='../../demo/upload/'+res.data
                        wx.request({
                            url: 'http://localhost:3000/essay/uploadpics',
                            data:{
                                id:len,
                                path:path
                            },
                            success:res=>{
                                wx.showToast({
                                  title: '创建成功',
                                })
                            },
                            fail:err=>{
                                console.error(err)
                            }
                          })
                    }
                })
            }
        }
      }
    })
  },
  title(e){
    console.log(e)
    this.setData({title:e.detail.value})
  },
  image(e){
    let picList=this.data.pics
    picList=picList.concat(e.detail.value)
    this.setData({pics:picList})
  },
  content(e){
    this.setData({content:e.detail.value})
  },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})